package homeWork.day05;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 将当前目录下的所有文件都复制一份，复制的文件命名为:原
 * 文件名_cp.后缀
 * 比如原文件为:test.dat
 * 复制后的文件为:test_cp.dat
 *
 *
 * @author Xiloer
 *
 */
public class Test03 {
    public static void main(String[] args) throws IOException {
        File file = new File(".");
        File[]a=file.listFiles();
        for(File f:a){
            FileInputStream fis=new FileInputStream(f);

            String newname=null;
            if(f.isFile()){
                String name=f.getName();
                newname=name.substring(0,name.lastIndexOf("."))+"_cp"
                        +name.substring(name.lastIndexOf("."),name.length());
                FileOutputStream fos=new FileOutputStream(newname);

            }

        }
    }
}




/**
 * 思路:
 * 分为几部分考虑.
 * 第一个是要获取到当前目录中的所有文件(思考哪个API可以解决)
 * 第二个是获取到的每一个文件都要复制(复制用什么API)
 * 第三个是复制的文件名，如何重新组建xxx_cp.xxx的名字?
 *      这里要将原文件名拆开后想办法拼接_cp.
 */


